package cn.iocoder.yudao.module.ad.plan.vo;

import cn.iocoder.yudao.framework.business.basic.pojo.dto.QueryDTO;
import cn.iocoder.yudao.framework.validation.InEnumValue;
import cn.iocoder.yudao.module.api.ad.plan.enums.AdPlanStatusEnum;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;

@Tag(name = "广告投放计划查询 VO")
@Data
public class AdPlanQueryDTO extends QueryDTO {

    @Schema(description = "状态（0:待付款，10:待审核，20:进行中，30:已结束）", example = "1")
    @InEnumValue(AdPlanStatusEnum.class)
    private Integer status;

//    @Schema(description = "投放类型（0:固定时长，1:固定时段）", example = "0")
//    @InEnumValue(AdPlanExceptTypeEnum.class)
//    private Integer exceptType;
//
//    @Schema(description = "投放时段", example = "09:00:00")
//    @DateTimeFormat(pattern = DatePattern.NORM_TIME_PATTERN)
//    private LocalTime[] exceptTime;

}
